Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PYTANIE] Pasek postępu ogólnego


Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Potrzebuję drobnej korekty kodu na pasek postępu ogólnego, tj wszystkich plików, jakie zostały już pobrane.

Mój obecny kod :

 


$sLinia = $sLinia - 1 ;odejmujemy juz sprawdzone linie

Local $vProcent = $sLinia / $sLinia_proc * 100
GUICtrlSetData($hProgress2, $vProcent)

$sLinia_proc  to wszystkie linijki w pliku listy, bez odejmowania. 
$sLinia to linijki w pliku listy, zmniejszane o jeden przy każdym ruchu pętli while.

 

Liczę na drobną pomoc, pozdrawiam;).

1377371138-U1002370.png

Opublikowano

@up.

albo zlicza łączną ilość linii i wylicza jaki procent z tego już przetworzono

 

Jak widać po tym fragmencie, tak właśnie robię.

MrDeska - dałbym cały kod, ale jest to fragment funkcji, której nie koniecznie chcę się "pozbyć" na publicznym forum od tak :)..

1377371138-U1002370.png

Opublikowano

pisząć "łączną ilość linii" miałem na myśli linie ze wszystkich plików, które mają zostac pobrane

Nie zrozumiałem.

Ja mam plik txt, w którym znajduje się lista.

Zliczam w nim ilość lini i jazda.

1377371138-U1002370.png

Opublikowano
Potrzebuję drobnej korekty kodu na pasek postępu ogólnego, tj wszystkich plików, jakie zostały już pobrane.

Rozumiem więc, że masz kilka plików. Musisz więc zsumować liczbe linii ze wszsytkich plików i potem wyliczać jaki procent z nich został już pobrany

 

albo napisz co jest nie tak z tym kodem co masz jesli chodzi o coś innego

Opublikowano

Podaj kod, w którym inicjalizujesz wartości zmiennych

$sLinia_proc

$sLinia

 


Local $sLinia = _FileCountLines($hPlik)
Local $sLinia_proc = _FileCountLines($hPlik) 

1377371138-U1002370.png

Opublikowano

spróbuj

$vProcent = ($sLinia_proc - $sLinia) / $sLinia_proc * 100

 

Dziękuję, wszystko działa jak należy.

 

Temat do zamknięcia :).

1377371138-U1002370.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...